CC=gcc
CFLAGS=-W -Wall -g -pthread -lm

all:

	@(cd DEV/partition && $(MAKE))
	@(cd DEV && $(MAKE))


	$(CC) $(CFLAGS) -c test_getpiece_query.c -o test_getpiece_query.o
	$(CC) $(CFLAGS) -c download_pieces.c -o download_pieces.o
	$(CC) $(CFLAGS) -c getpieces.c -o getpieces.o
	$(CC) $(CFLAGS) -c update.c -o update.o
	$(CC) $(CFLAGS) -c toolkit.c -o toolkit.o -lpthread
	$(CC) $(CFLAGS) client.c download_pieces.o toolkit.o getpieces.o test_getpiece_query.o update.o DEV/partition/buffermap.o DEV/partition/partition.o  DEV/include.o DEV/md5/md5.o DEV/table_fichiers.o DEV/partition/data_query.o -o client -lpthread



clean:
	rm *.o
